package com.example.vendingmachine.dto;

import lombok.Data;
import lombok.EqualsAndHashCode;

/**
 * 货道查询条件
 */
@Data
@EqualsAndHashCode(callSuper = true)
public class SlotQuery extends BaseQuery {
    /**
     * 货道编号(模糊查询)
     */
    private String code;

    /**
     * 所属设备ID(精确查询)
     */
    private Long machineId;

    /**
     * 所属点位ID(精确查询)
     */
    private Long pointId;

    /**
     * 商品ID(精确查询)
     */
    private Long productId;

    /**
     * 状态(精确查询)
     */
    private String status;

    /**
     * 库存预警(库存小于等于该值)
     */
    private Integer stockWarning;
} 